﻿package mvc{import mvc.*;import flash.events.EventDispatcher/** * Specifies the minimum services that the "controller" of * a Model/View/Controller triad must provide. */public interface Controller {  /**   * Sets the model for this controller.   */   function setModel (m:EventDispatcher):void;  /**   * Returns the model for this controller.   */   function getModel ():EventDispatcher;  /**   * Sets the view this controller is servicing.   */   function setView (v:View):void;  /**   * Returns this controller's view.   */   function getView ():View;}}